A parallel packet switch with multiplexors containing virtual input queues

نویسندگان

  • Ahmed Aslam
  • Kenneth J. Christensen
چکیده

A packet switch with parallel switching planes is a parallel packet switch (PPS). A PPS can scale-up to faster line speeds than can a singleplane switch. It is an open problem to design a PPS that is feasible to implement using existing low-cost hardware components where no component runs faster than line speed. A PPS must be able to internally load balance traffic, have packet delays comparable to a reference single-plane switch, and provide QoS (bandwidth, delay, and loss guarantees) to flows. We investigate a new architecture for a PPS that uses virtual input queues (VIQ) in the output multiplexors to achieve packet-level load balancing. A VIQ at an output multiplexor consists of one FIFO queue for each input. For K planes and N ports, our VIQ PPS requires KN cells of buffering in the input demultiplexors and 2NK þ 2K cells of buffering in the output multiplexors to achieve guaranteed loss-free operation and in-order cell delivery. Using simulation models, the new VIQ PPS is shown to offer improved delay performance compared to existing PPS designs. For balanced and unbalanced loads the VIQ PPS is stable where a reference iSLIP single-plane switch is unstable. q 2004 Elsevier B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Packet Switching Using Multiplexors with Virtual Input Queues

Parallel Packet Switches (PPS) use internal, parallel switch planes that operate at less than line speed. A PPS can scale-up to faster line speeds than a single-plane switch can. Load balancing between planes and providing QoS to flows are open problems. We investigate the performance of a new “VIQ PPS” that distributes cells or variable-length packets to planes and uses multiplexors with virtu...

متن کامل

A Parallel Packet Switch Architecture with Input-output-queued Switches and Buffering in the Demultiplexors

A packet switch with parallel switching planes is a parallel packet switch (PPS). A PPS can scale-up to larger aggregate capacity and faster line speeds than can a single plane. It is an open problem to design a PPS that is feasible to implement using multiple lower speed packet switches. Many solutions proposed previously are essentially impractical because of high communication complexity. In...

متن کامل

A Throughput-Enhanced Parallel Scheduling Algorithm for the MIQ Switch with a Moderate Number of Queues

Introduction: In order to overcome the throughput limit of the single input-queued (SIQ) packet switch, a number of bu ering strategies have been put forward in recent years. Among them, the virtual output-queued (VOQ) switch is receiving considerable attention, since it can yield 100% throughput depending on the scheduling algorithm employed. As a special case of the multiple input-queued (MIQ...

متن کامل

Performance Analysis of Cell and Packet Switch with Finite Input Queues and Ilpf Scheduling Algorithm

In this paper, packet loss probability performance in cell-based and packet-based switches with finite Input Queues (IQ) and iLPF scheduling algorithm are analysed. This algorithm has been proposed as a practical scheduling algorithm to achieve 100% throughput in cell-based switches. The scheduling algorithm is implemented in three cases: cellbased (CB-iLPF) switching, packet-based (PB-iLPF) sw...

متن کامل

Maintaining Packet Order for the Parallel Switch

In the parallel switch high-speed arrived packets (or cells) with same destination will be spread into many low-speed switching fabrics for processing. When these packets are sent to the output, however, their sequence can not be guaranteed. In this paper we propose a novel technique that includes a structure of Virtual Input Queues (VIQ) and a scheduling algorithm named Sequence keeping round-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Communications

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2004